/* LINKS */
.Blog-Article-Page .article-wrapper__body .editor-component a{
text-decoration:underline;
}


/* SECTIONS MARGINS */
.editorcomponent-container {
	padding-bottom: 60px !important;
}


/* TITLES SIZES & MARGINS */
.article-wrapper__header-section h1 {
	margin-bottom: 16px !important;
}
.editorcomponent-container-range {
	display: none;
}
.editorcomponent-container-shortlinktitle {
	margin-bottom: 24px;
	line-height: 36px;
}
.editorcomponent-container-shortlinktitle:empty {
	display: none;
}
.editorcomponent-container-description h3 {
	font-size: 22px;
	margin: 16px 0 8px;
}
@media (min-width: 64rem) {
	.article-wrapper__body .editor-component .faq__title {
		font-size: 32px;
		line-height: 36px;
		padding-right: 12rem;
		margin-bottom: 2rem;
	}
}
.article-wrapper__body .editor-component .retags,
.article-wrapper__body .editor-component .faq,
.article-wrapper__body .editor-component .review-content {
	margin:0 !important;
	padding:0 !important;
	padding-bottom:60px !important;
}
.Blog-Article-Page .hero-banner, .Blog-Article-Page .relatedarticle, .Blog-Article-Page .banner.component{
	padding-bottom:60px !important;
}

/* REETAGS */
.retags .reetags-player {
	min-width: 100% !important;
}
.article-wrapper__body .editor-component .retags .retags-container .reetag-title {
	font-size: 32px !important;
	line-height: 36px !important;
}
.article-wrapper__body .editor-component .retags .retags-container .reetag-desc {
	margin: 1rem 0 2rem !important;
}
.article-wrapper__body .editor-component .retags .retags-container .reetag-desc {
	margin: 0 !important;
}
.article-wrapper__body .editor-component .retags .retags-container .reetag-desc p {
	margin: 1rem 0 2rem 0 !important;
}



/* LISTS */
.editorcomponent-container-description ol,
.editorcomponent-container-description ul {
	margin-top: 8px;
	list-style-position: outside;
  	padding-left: 1em;
}
.editorcomponent-container-description ol li,
.editorcomponent-container-description ul li {
	margin-bottom: 4px;
}


/* REMOVING THE BOTTOM BORDER OF THE ARTICLE FOOTER */
.article-wrapper__body article .article-footer {
	border: 0;
}


/* IMAGES RATIO OVERLOAD */
@media screen and (max-width: 1023px) {
	.image-block.has-aspect-ratio {
		position: static !important;
		height: auto !important;
		padding: 0 !important;
		aspect-ratio: auto !important;
		overflow: visible !important;
	}
	.image-block.has-aspect-ratio > img {
		position: static !important;
		inset: unset !important;
		width: 100% !important;
		height: auto !important;
		aspect-ratio: auto !important;
		object-fit: contain !important;
		display: block !important;
		max-height: none !important;
	}
}


/* REMOVING THE MARGIN-BOTTOM IF A SHORTLINK IS EMPTY */
.article-wrapper__body aside .shortlinks__sidebar-item {
	padding-bottom: 0 !important;
}
.article-wrapper__body aside .shortlinks__sidebar-item a {
	padding-bottom: 16px;
}
.article-wrapper__body aside .shortlinks__sidebar-item a:empty {
	padding-bottom: 0;
}


/* RELATED ARTICLES */
.relatedarticle .slider-block__content {
	padding: 0 0 0 1.5rem;
}
@media (min-width: 64rem) {
	.relatedarticle .slider-block__content {
		padding: 0 0 0 10rem;
	}	
}
@media (min-width: 64rem) {
	.relatedarticle .--controls-top > .slider-control__prev {
		translate: calc(-100% - 1rem) !important;
	}
	.relatedarticle .--controls-top > .slider-control__next {
		translate: inherit !important;
	}
}
.relatedarticle .--controls-top > .slider-control__prev {
	translate: -1rem 4.813rem;
}
.relatedarticle .--controls-top > .slider-control__next {
	translate: -0.5rem 4.813rem;
}
.relatedarticle .card__description {
	font-size: 1rem;
	padding-right: 1.5rem;
}
@media (min-width: 64rem) {
	.relatedarticle .card__name {
		font-size: 1em;
		line-height: 1em;
	}
}
.relatedarticle .card__duration {
	font-size: 1rem;
}
.relatedarticle .card__duration img {
	height: 1.25rem;
}
.relatedarticle .slider-control {
  background:#000;
  border-color:rgba(0,0,0,1);
}
.relatedarticle .slider-control:not([disabled]) {
  background:rgba(0,0,0,1) !important;
  color:rgba(255,255,255,1)  !important;
}
.relatedarticle .slider-control[disabled] {
  border-color:rgba(0,0,0,.2) !important;
  background:rgba(255,255,255,1) !important;
  color:rgba(0,0,0,.2) !important;
  }


/* ROUTINE SECTION */
.routine-slider__container {
	padding-left: 0;
}
.routine-slider__wrapper .main-heading {
	color: #000;
	font-size: 32px !important;
	line-height: 36px !important;
	padding-bottom: 1.5rem;
}
.routine-slider__innerContainer .relatedarticle .routine-card__title .card-title {
	color: #000;
}
.routine-slider__container .relatedarticle .slider-block__content {
    padding: 0 0 0 0;
  }
.routine-slider__container .relatedarticle .--controls-top > .slider-control__prev {
	translate: -0.75rem 13.813rem;
}
.routine-slider__container .relatedarticle .--controls-top > .slider-control__next {
	translate: 0.5rem 13.813rem !important;
	right: 0 !important;
}
@media (min-width: 64rem) {
	.routine-slider__container .relatedarticle .--controls-top > .slider-control__prev {
		translate: 0 !important;
	}
	.routine-slider__container .relatedarticle .--controls-top > .slider-control__next {
		translate: inherit !important;
	}
}
.routine-slider__innerContainer .routine-card-popin__productSteps {
	font-size: 1rem;
	line-height: 1em;
}


/* RELATED ARTICLES */
.relatedarticle .slider-block__content .card__actions {
	display: none;
}